35 Races
Uwharrie Mountain Run - 20 Miler - Ophir, NC
Pilot Mountain to Hanging Rock Ultra - 50 K - Pinnacle, NC
Uwharrie Mountain Run - 20 Miler - Ophir, NC
Pilot Mountain to Hanging Rock Ultra - 50K - Pinnacle, NC
Uwharrie Mountain Run - 20 Miler - Ophir, NC
Pilot Mountain to Hanging Rock Ultra - 50K - Pinnacle, NC
Uwharrie Mountain Run - 20 Miler - Ophir, NC
Run at the Rock - 14 Miler - Burlington, NC
Triple Lakes Race - 1/2 Marathon - Greensboro, NC
Uwharrie Mountain Run - 20 Miler - Ophir, NC